home *** CD-ROM | disk | FTP | other *** search
- /* ftime.c: Compare file time stamps */
-
- #include <stdio.h>
- #include <stdlib.h>
- #include <sys/stat.h>
- #include <time.h>
-
- main()
- {
- struct stat fs1, fs2;
-
- if (stat("time1.c",&fs1) == 0 &&
- stat("time2.c",&fs2) == 0)
- {
- double interval =
- difftime(fs2.st_mtime,fs1.st_mtime);
-
- printf("time1.c %s newer than time2.c\n",
- (interval < 0.0) ? "is" : "is not");
- return EXIT_SUCCESS;
- }
- else
- return EXIT_FAILURE;
- }
-
- /* Output
- time1.c is not newer than time2.c
- */
-
- /* End of File */
-